package com.anyext.storage.asm;

import org.springframework.asm.ClassWriter;
import org.springframework.asm.FieldVisitor;
import org.springframework.asm.Label;
import org.springframework.asm.MethodVisitor;
import org.springframework.asm.Opcodes;

public class UserInfoRowCallbackDump1 implements Opcodes {

	public static byte[] dump() throws Exception {

		ClassWriter cw = new ClassWriter(0);
		FieldVisitor fv;
		MethodVisitor mv;

		cw.visit(V1_6, ACC_PUBLIC + ACC_SUPER, "com/anyext/storage/asm/UserInfoRowCallback", "Lcom/anyext/storage/jdbc/RowCallback<Lcom/anyext/storage/model/UserInfo;>;", "com/anyext/storage/jdbc/RowCallback", null);

		cw.visitSource("UserInfoRowCallback.java", null);

		{
			fv = cw.visitField(ACC_PRIVATE, "businessMap", "Ljava/util/Map;", "Ljava/util/Map<Ljava/lang/String;Lcom/anyext/storage/model/UserInfo;>;", null);
			fv.visitEnd();
		}
		{
			mv = cw.visitMethod(ACC_PUBLIC, "<init>", "()V", null, null);
			mv.visitCode();
			Label l0 = new Label();
			mv.visitLabel(l0);
			mv.visitLineNumber(16, l0);
			mv.visitVarInsn(ALOAD, 0);
			mv.visitMethodInsn(INVOKESPECIAL, "com/anyext/storage/jdbc/RowCallback", "<init>", "()V");
			Label l1 = new Label();
			mv.visitLabel(l1);
			mv.visitLineNumber(18, l1);
			mv.visitVarInsn(ALOAD, 0);
			mv.visitTypeInsn(NEW, "java/util/HashMap");
			mv.visitInsn(DUP);
			mv.visitMethodInsn(INVOKESPECIAL, "java/util/HashMap", "<init>", "()V");
			mv.visitFieldInsn(PUTFIELD, "com/anyext/storage/asm/UserInfoRowCallback", "businessMap", "Ljava/util/Map;");
			Label l2 = new Label();
			mv.visitLabel(l2);
			mv.visitLineNumber(16, l2);
			mv.visitInsn(RETURN);
			Label l3 = new Label();
			mv.visitLabel(l3);
			mv.visitLocalVariable("this", "Lcom/anyext/storage/asm/UserInfoRowCallback;", null, l0, l3, 0);
			mv.visitMaxs(3, 1);
			mv.visitEnd();
		}
		{
			mv = cw.visitMethod(ACC_PUBLIC, "processRow", "(Ljava/sql/ResultSet;)V", null, new String[] { "java/sql/SQLException" });
			mv.visitCode();
			Label l0 = new Label();
			mv.visitLabel(l0);
			mv.visitLineNumber(23, l0);
			mv.visitTypeInsn(NEW, "java/lang/StringBuffer");
			mv.visitInsn(DUP);
			mv.visitMethodInsn(INVOKESPECIAL, "java/lang/StringBuffer", "<init>", "()V");
			mv.visitVarInsn(ASTORE, 2);
			Label l1 = new Label();
			mv.visitLabel(l1);
			mv.visitLineNumber(24, l1);
			mv.visitVarInsn(ALOAD, 1);
			mv.visitLdcInsn("platUsername");
			mv.visitMethodInsn(INVOKEINTERFACE, "java/sql/ResultSet", "getString", "(Ljava/lang/String;)Ljava/lang/String;");
			mv.visitVarInsn(ASTORE, 3);
			Label l2 = new Label();
			mv.visitLabel(l2);
			mv.visitLineNumber(25, l2);
			mv.visitVarInsn(ALOAD, 2);
			mv.visitVarInsn(ALOAD, 3);
			mv.visitMethodInsn(INVOKEVIRTUAL, "java/lang/StringBuffer", "append", "(Ljava/lang/String;)Ljava/lang/StringBuffer;");
			mv.visitInsn(POP);
			Label l3 = new Label();
			mv.visitLabel(l3);
			mv.visitLineNumber(26, l3);
			mv.visitVarInsn(ALOAD, 1);
			mv.visitLdcInsn("registerTime");
			mv.visitMethodInsn(INVOKEINTERFACE, "java/sql/ResultSet", "getTimestamp", "(Ljava/lang/String;)Ljava/sql/Timestamp;");
			mv.visitVarInsn(ASTORE, 4);
			Label l4 = new Label();
			mv.visitLabel(l4);
			mv.visitLineNumber(27, l4);
			mv.visitVarInsn(ALOAD, 2);
			mv.visitVarInsn(ALOAD, 4);
			mv.visitMethodInsn(INVOKEVIRTUAL, "java/lang/StringBuffer", "append", "(Ljava/lang/Object;)Ljava/lang/StringBuffer;");
			mv.visitInsn(POP);
			Label l5 = new Label();
			mv.visitLabel(l5);
			mv.visitLineNumber(28, l5);
			mv.visitVarInsn(ALOAD, 1);
			mv.visitLdcInsn("deptNumber");
			mv.visitMethodInsn(INVOKEINTERFACE, "java/sql/ResultSet", "getInt", "(Ljava/lang/String;)I");
			mv.visitMethodInsn(INVOKESTATIC, "java/lang/Integer", "valueOf", "(I)Ljava/lang/Integer;");
			mv.visitVarInsn(ISTORE, 5);
			
			mv.visitVarInsn(ALOAD, 1);
			mv.visitLdcInsn("bool");
			mv.visitMethodInsn(INVOKEINTERFACE, "java/sql/ResultSet", "getBoolean", "(Ljava/lang/String;)Z");
			mv.visitMethodInsn(INVOKESTATIC, "java/lang/Boolean", "valueOf", "(Z)Ljava/lang/Boolean;");
			mv.visitVarInsn(ASTORE, 7);
			
			Label l6 = new Label();
			mv.visitLabel(l6);
			mv.visitLineNumber(29, l6);
			mv.visitVarInsn(ALOAD, 1);
			mv.visitLdcInsn("deptCode");
			mv.visitMethodInsn(INVOKEINTERFACE, "java/sql/ResultSet", "getString", "(Ljava/lang/String;)Ljava/lang/String;");
			mv.visitVarInsn(ASTORE, 6);
			Label l7 = new Label();
			mv.visitLabel(l7);
			mv.visitLineNumber(32, l7);
			mv.visitVarInsn(ALOAD, 0);
			mv.visitFieldInsn(GETFIELD, "com/anyext/storage/asm/UserInfoRowCallback", "businessMap", "Ljava/util/Map;");
			mv.visitVarInsn(ALOAD, 2);
			mv.visitMethodInsn(INVOKEVIRTUAL, "java/lang/StringBuffer", "toString", "()Ljava/lang/String;");
			mv.visitMethodInsn(INVOKEINTERFACE, "java/util/Map", "get", "(Ljava/lang/Object;)Ljava/lang/Object;");
			mv.visitTypeInsn(CHECKCAST, "com/anyext/storage/model/UserInfo");
			mv.visitVarInsn(ASTORE, 7);
			Label l8 = new Label();
			mv.visitLabel(l8);
			mv.visitLineNumber(33, l8);
			mv.visitVarInsn(ALOAD, 7);
			
			Label l9 = new Label();
			mv.visitJumpInsn(IFNONNULL, l9);
			Label l10 = new Label();
			mv.visitLabel(l10);
			mv.visitLineNumber(34, l10);
			mv.visitTypeInsn(NEW, "com/anyext/storage/model/UserInfo");
			mv.visitInsn(DUP);
			mv.visitMethodInsn(INVOKESPECIAL, "com/anyext/storage/model/UserInfo", "<init>", "()V");
			mv.visitVarInsn(ASTORE, 7);
			Label l11 = new Label();
			mv.visitLabel(l11);
			mv.visitLineNumber(35, l11);
			mv.visitVarInsn(ALOAD, 7);
			mv.visitVarInsn(ALOAD, 3);
			mv.visitMethodInsn(INVOKEVIRTUAL, "com/anyext/storage/model/UserInfo", "setPlatUsername", "(Ljava/lang/String;)V");
			Label l12 = new Label();
			mv.visitLabel(l12);
			mv.visitLineNumber(36, l12);
			mv.visitVarInsn(ALOAD, 7);
			mv.visitVarInsn(ALOAD, 4);
			mv.visitMethodInsn(INVOKEVIRTUAL, "com/anyext/storage/model/UserInfo", "setRegisterTime", "(Ljava/util/Date;)V");
			Label l13 = new Label();
			mv.visitLabel(l13);
			mv.visitLineNumber(39, l13);
			mv.visitTypeInsn(NEW, "com/anyext/storage/model/DeptInfo");
			mv.visitInsn(DUP);
			mv.visitMethodInsn(INVOKESPECIAL, "com/anyext/storage/model/DeptInfo", "<init>", "()V");
			mv.visitVarInsn(ASTORE, 8);
			Label l14 = new Label();
			mv.visitLabel(l14);
			mv.visitLineNumber(40, l14);
			mv.visitVarInsn(ALOAD, 8);
			mv.visitVarInsn(ALOAD, 6);
			mv.visitMethodInsn(INVOKEVIRTUAL, "com/anyext/storage/model/DeptInfo", "setDeptCode", "(Ljava/lang/String;)V");
			Label l15 = new Label();
			mv.visitLabel(l15);
			mv.visitLineNumber(41, l15);
			mv.visitVarInsn(ALOAD, 8);
			mv.visitVarInsn(ILOAD, 5);
			mv.visitMethodInsn(INVOKEVIRTUAL, "com/anyext/storage/model/DeptInfo", "setDeptNumber", "(I)V");
			Label l16 = new Label();
			mv.visitLabel(l16);
			mv.visitLineNumber(43, l16);
			mv.visitVarInsn(ALOAD, 7);
			mv.visitVarInsn(ALOAD, 8);
			mv.visitMethodInsn(INVOKEVIRTUAL, "com/anyext/storage/model/UserInfo", "setDeptInfo", "(Lcom/anyext/storage/model/DeptInfo;)V");
			Label l17 = new Label();
			mv.visitLabel(l17);
			mv.visitLineNumber(45, l17);
			mv.visitTypeInsn(NEW, "com/anyext/storage/model/DeptInfo");
			mv.visitInsn(DUP);
			mv.visitMethodInsn(INVOKESPECIAL, "com/anyext/storage/model/DeptInfo", "<init>", "()V");
			mv.visitVarInsn(ASTORE, 9);
			Label l18 = new Label();
			mv.visitLabel(l18);
			mv.visitLineNumber(46, l18);
			mv.visitVarInsn(ALOAD, 9);
			mv.visitVarInsn(ALOAD, 6);
			mv.visitMethodInsn(INVOKEVIRTUAL, "com/anyext/storage/model/DeptInfo", "setDeptCode", "(Ljava/lang/String;)V");
			Label l19 = new Label();
			mv.visitLabel(l19);
			mv.visitLineNumber(47, l19);
			mv.visitVarInsn(ALOAD, 9);
			mv.visitVarInsn(ILOAD, 5);
			mv.visitMethodInsn(INVOKEVIRTUAL, "com/anyext/storage/model/DeptInfo", "setDeptNumber", "(I)V");
			Label l20 = new Label();
			mv.visitLabel(l20);
			mv.visitLineNumber(49, l20);
			mv.visitVarInsn(ALOAD, 7);
			mv.visitVarInsn(ALOAD, 9);
			mv.visitMethodInsn(INVOKEVIRTUAL, "com/anyext/storage/model/UserInfo", "setDeptInfo", "(Lcom/anyext/storage/model/DeptInfo;)V");
			Label l21 = new Label();
			mv.visitLabel(l21);
			mv.visitLineNumber(51, l21);
			mv.visitVarInsn(ALOAD, 0);
			mv.visitFieldInsn(GETFIELD, "com/anyext/storage/asm/UserInfoRowCallback", "businessMap", "Ljava/util/Map;");
			mv.visitVarInsn(ALOAD, 2);
			mv.visitMethodInsn(INVOKEVIRTUAL, "java/lang/StringBuffer", "toString", "()Ljava/lang/String;");
			mv.visitVarInsn(ALOAD, 7);
			mv.visitMethodInsn(INVOKEINTERFACE, "java/util/Map", "put", "(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;");
			mv.visitInsn(POP);
			Label l22 = new Label();
			mv.visitLabel(l22);
			mv.visitLineNumber(52, l22);
			mv.visitVarInsn(ALOAD, 0);
			mv.visitFieldInsn(GETFIELD, "com/anyext/storage/asm/UserInfoRowCallback", "results", "Ljava/util/List;");
			mv.visitVarInsn(ALOAD, 7);
			mv.visitMethodInsn(INVOKEINTERFACE, "java/util/List", "add", "(Ljava/lang/Object;)Z");
			mv.visitInsn(POP);
			mv.visitLabel(l9);
			mv.visitLineNumber(55, l9);
			mv.visitFrame(Opcodes.F_FULL, 8, new Object[] { "com/anyext/storage/asm/UserInfoRowCallback", "java/sql/ResultSet", "java/lang/StringBuffer", "java/lang/String", "java/util/Date", Opcodes.INTEGER, "java/lang/String", "com/anyext/storage/model/UserInfo" }, 0, new Object[] {});
			
			mv.visitTypeInsn(NEW, "java/lang/StringBuffer");
			mv.visitInsn(DUP);
			mv.visitVarInsn(ALOAD, 2);
			mv.visitMethodInsn(INVOKESPECIAL, "java/lang/StringBuffer", "<init>", "(Ljava/lang/CharSequence;)V");
			mv.visitVarInsn(ASTORE, 8);
			Label l23 = new Label();
			mv.visitLabel(l23);
			mv.visitLineNumber(56, l23);
			mv.visitVarInsn(ALOAD, 1);
			mv.visitLdcInsn("address1");
			mv.visitMethodInsn(INVOKEINTERFACE, "java/sql/ResultSet", "getString", "(Ljava/lang/String;)Ljava/lang/String;");
			mv.visitVarInsn(ASTORE, 9);
			Label l24 = new Label();
			mv.visitLabel(l24);
			mv.visitLineNumber(57, l24);
			mv.visitVarInsn(ALOAD, 8);
			mv.visitVarInsn(ALOAD, 9);
			mv.visitMethodInsn(INVOKEVIRTUAL, "java/lang/StringBuffer", "append", "(Ljava/lang/String;)Ljava/lang/StringBuffer;");
			mv.visitInsn(POP);
			Label l25 = new Label();
			mv.visitLabel(l25);
			mv.visitLineNumber(58, l25);
			mv.visitVarInsn(ALOAD, 1);
			mv.visitLdcInsn("address2");
			mv.visitMethodInsn(INVOKEINTERFACE, "java/sql/ResultSet", "getString", "(Ljava/lang/String;)Ljava/lang/String;");
			mv.visitVarInsn(ASTORE, 10);
			Label l26 = new Label();
			mv.visitLabel(l26);
			mv.visitLineNumber(59, l26);
			mv.visitVarInsn(ALOAD, 0);
			mv.visitFieldInsn(GETFIELD, "com/anyext/storage/asm/UserInfoRowCallback", "businessMap", "Ljava/util/Map;");
			mv.visitVarInsn(ALOAD, 8);
			mv.visitMethodInsn(INVOKEVIRTUAL, "java/lang/StringBuffer", "toString", "()Ljava/lang/String;");
			mv.visitMethodInsn(INVOKEINTERFACE, "java/util/Map", "containsKey", "(Ljava/lang/Object;)Z");
			Label l27 = new Label();
			
			mv.visitJumpInsn(IFNE, l27);
			Label l28 = new Label();
			mv.visitLabel(l28);
			mv.visitLineNumber(60, l28);
			mv.visitVarInsn(ALOAD, 7);
			mv.visitMethodInsn(INVOKEVIRTUAL, "com/anyext/storage/model/UserInfo", "getAddress", "()Ljava/util/List;");
			mv.visitVarInsn(ASTORE, 11);
			Label l29 = new Label();
			mv.visitLabel(l29);
			mv.visitLineNumber(61, l29);
			mv.visitVarInsn(ALOAD, 11);
			Label l30 = new Label();
			mv.visitJumpInsn(IFNONNULL, l30);
			Label l31 = new Label();
			mv.visitLabel(l31);
			mv.visitLineNumber(62, l31);
			mv.visitTypeInsn(NEW, "java/util/ArrayList");
			mv.visitInsn(DUP);
			mv.visitMethodInsn(INVOKESPECIAL, "java/util/ArrayList", "<init>", "()V");
			mv.visitVarInsn(ASTORE, 11);
			Label l32 = new Label();
			mv.visitLabel(l32);
			mv.visitLineNumber(63, l32);
			mv.visitVarInsn(ALOAD, 7);
			mv.visitVarInsn(ALOAD, 11);
			mv.visitMethodInsn(INVOKEVIRTUAL, "com/anyext/storage/model/UserInfo", "setAddress", "(Ljava/util/List;)V");
			mv.visitLabel(l30);
			mv.visitLineNumber(65, l30);
			mv.visitFrame(Opcodes.F_FULL, 12, new Object[] { "com/anyext/storage/asm/UserInfoRowCallback", "java/sql/ResultSet", "java/lang/StringBuffer", "java/lang/String", "java/util/Date", Opcodes.INTEGER, "java/lang/String", "com/anyext/storage/model/UserInfo", "java/lang/StringBuffer", "java/lang/String", "java/lang/String", "java/util/List" }, 0, new Object[] {});
			mv.visitTypeInsn(NEW, "com/anyext/storage/model/Address");
			mv.visitInsn(DUP);
			mv.visitMethodInsn(INVOKESPECIAL, "com/anyext/storage/model/Address", "<init>", "()V");
			mv.visitVarInsn(ASTORE, 12);
			Label l33 = new Label();
			mv.visitLabel(l33);
			mv.visitLineNumber(66, l33);
			mv.visitVarInsn(ALOAD, 12);
			mv.visitVarInsn(ALOAD, 9);
			mv.visitMethodInsn(INVOKEVIRTUAL, "com/anyext/storage/model/Address", "setAddress1", "(Ljava/lang/String;)V");
			Label l34 = new Label();
			mv.visitLabel(l34);
			mv.visitLineNumber(67, l34);
			mv.visitVarInsn(ALOAD, 12);
			mv.visitVarInsn(ALOAD, 10);
			mv.visitMethodInsn(INVOKEVIRTUAL, "com/anyext/storage/model/Address", "setAddress2", "(Ljava/lang/String;)V");
			Label l35 = new Label();
			mv.visitLabel(l35);
			mv.visitLineNumber(68, l35);
			mv.visitVarInsn(ALOAD, 11);
			mv.visitVarInsn(ALOAD, 12);
			mv.visitMethodInsn(INVOKEINTERFACE, "java/util/List", "add", "(Ljava/lang/Object;)Z");
			mv.visitInsn(POP);
			Label l36 = new Label();
			mv.visitLabel(l36);
			mv.visitLineNumber(69, l36);
			mv.visitVarInsn(ALOAD, 0);
			mv.visitFieldInsn(GETFIELD, "com/anyext/storage/asm/UserInfoRowCallback", "businessMap", "Ljava/util/Map;");
			mv.visitVarInsn(ALOAD, 8);
			mv.visitMethodInsn(INVOKEVIRTUAL, "java/lang/StringBuffer", "toString", "()Ljava/lang/String;");
			mv.visitInsn(ACONST_NULL);
			mv.visitMethodInsn(INVOKEINTERFACE, "java/util/Map", "put", "(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;");
			mv.visitInsn(POP);
			mv.visitLabel(l27);
			mv.visitLineNumber(72, l27);
			mv.visitFrame(Opcodes.F_CHOP, 1, null, 0, null);
			mv.visitTypeInsn(NEW, "java/lang/StringBuffer");
			mv.visitInsn(DUP);
			mv.visitVarInsn(ALOAD, 2);
			mv.visitMethodInsn(INVOKESPECIAL, "java/lang/StringBuffer", "<init>", "(Ljava/lang/CharSequence;)V");
			mv.visitVarInsn(ASTORE, 11);
			Label l37 = new Label();
			mv.visitLabel(l37);
			mv.visitLineNumber(73, l37);
			mv.visitVarInsn(ALOAD, 1);
			mv.visitLdcInsn("address3");
			mv.visitMethodInsn(INVOKEINTERFACE, "java/sql/ResultSet", "getString", "(Ljava/lang/String;)Ljava/lang/String;");
			mv.visitVarInsn(ASTORE, 12);
			Label l38 = new Label();
			mv.visitLabel(l38);
			mv.visitLineNumber(74, l38);
			mv.visitVarInsn(ALOAD, 11);
			mv.visitVarInsn(ALOAD, 12);
			mv.visitMethodInsn(INVOKEVIRTUAL, "java/lang/StringBuffer", "append", "(Ljava/lang/String;)Ljava/lang/StringBuffer;");
			mv.visitInsn(POP);
			Label l39 = new Label();
			mv.visitLabel(l39);
			mv.visitLineNumber(75, l39);
			mv.visitVarInsn(ALOAD, 1);
			mv.visitLdcInsn("address4");
			mv.visitMethodInsn(INVOKEINTERFACE, "java/sql/ResultSet", "getString", "(Ljava/lang/String;)Ljava/lang/String;");
			mv.visitVarInsn(ASTORE, 13);
			Label l40 = new Label();
			mv.visitLabel(l40);
			mv.visitLineNumber(76, l40);
			mv.visitVarInsn(ALOAD, 0);
			mv.visitFieldInsn(GETFIELD, "com/anyext/storage/asm/UserInfoRowCallback", "businessMap", "Ljava/util/Map;");
			mv.visitVarInsn(ALOAD, 11);
			mv.visitMethodInsn(INVOKEVIRTUAL, "java/lang/StringBuffer", "toString", "()Ljava/lang/String;");
			mv.visitMethodInsn(INVOKEINTERFACE, "java/util/Map", "containsKey", "(Ljava/lang/Object;)Z");
			Label l41 = new Label();
			
			mv.visitJumpInsn(IFNE, l41);
			Label l42 = new Label();
			mv.visitLabel(l42);
			mv.visitLineNumber(77, l42);
			mv.visitVarInsn(ALOAD, 7);
			mv.visitMethodInsn(INVOKEVIRTUAL, "com/anyext/storage/model/UserInfo", "getAddress", "()Ljava/util/List;");
			mv.visitVarInsn(ASTORE, 14);
			Label l43 = new Label();
			mv.visitLabel(l43);
			mv.visitLineNumber(78, l43);
			mv.visitVarInsn(ALOAD, 14);
			Label l44 = new Label();
			mv.visitJumpInsn(IFNONNULL, l44);
			Label l45 = new Label();
			mv.visitLabel(l45);
			mv.visitLineNumber(79, l45);
			mv.visitTypeInsn(NEW, "java/util/ArrayList");
			mv.visitInsn(DUP);
			mv.visitMethodInsn(INVOKESPECIAL, "java/util/ArrayList", "<init>", "()V");
			mv.visitVarInsn(ASTORE, 14);
			Label l46 = new Label();
			mv.visitLabel(l46);
			mv.visitLineNumber(80, l46);
			mv.visitVarInsn(ALOAD, 7);
			mv.visitVarInsn(ALOAD, 14);
			mv.visitMethodInsn(INVOKEVIRTUAL, "com/anyext/storage/model/UserInfo", "setAddress", "(Ljava/util/List;)V");
			mv.visitLabel(l44);
			mv.visitLineNumber(82, l44);
			mv.visitFrame(Opcodes.F_FULL, 15, new Object[] { "com/anyext/storage/asm/UserInfoRowCallback", "java/sql/ResultSet", "java/lang/StringBuffer", "java/lang/String", "java/util/Date", Opcodes.INTEGER, "java/lang/String", "com/anyext/storage/model/UserInfo", "java/lang/StringBuffer", "java/lang/String", "java/lang/String", "java/lang/StringBuffer", "java/lang/String", "java/lang/String", "java/util/List" }, 0, new Object[] {});
			mv.visitTypeInsn(NEW, "com/anyext/storage/model/Address");
			mv.visitInsn(DUP);
			mv.visitMethodInsn(INVOKESPECIAL, "com/anyext/storage/model/Address", "<init>", "()V");
			mv.visitVarInsn(ASTORE, 15);
			Label l47 = new Label();
			mv.visitLabel(l47);
			mv.visitLineNumber(83, l47);
			mv.visitVarInsn(ALOAD, 15);
			mv.visitVarInsn(ALOAD, 12);
			mv.visitMethodInsn(INVOKEVIRTUAL, "com/anyext/storage/model/Address", "setAddress1", "(Ljava/lang/String;)V");
			Label l48 = new Label();
			mv.visitLabel(l48);
			mv.visitLineNumber(84, l48);
			mv.visitVarInsn(ALOAD, 15);
			mv.visitVarInsn(ALOAD, 13);
			mv.visitMethodInsn(INVOKEVIRTUAL, "com/anyext/storage/model/Address", "setAddress2", "(Ljava/lang/String;)V");
			Label l49 = new Label();
			mv.visitLabel(l49);
			mv.visitLineNumber(85, l49);
			mv.visitVarInsn(ALOAD, 14);
			mv.visitVarInsn(ALOAD, 15);
			mv.visitMethodInsn(INVOKEINTERFACE, "java/util/List", "add", "(Ljava/lang/Object;)Z");
			mv.visitInsn(POP);
			Label l50 = new Label();
			mv.visitLabel(l50);
			mv.visitLineNumber(86, l50);
			mv.visitVarInsn(ALOAD, 0);
			mv.visitFieldInsn(GETFIELD, "com/anyext/storage/asm/UserInfoRowCallback", "businessMap", "Ljava/util/Map;");
			mv.visitVarInsn(ALOAD, 11);
			mv.visitMethodInsn(INVOKEVIRTUAL, "java/lang/StringBuffer", "toString", "()Ljava/lang/String;");
			mv.visitInsn(ACONST_NULL);
			mv.visitMethodInsn(INVOKEINTERFACE, "java/util/Map", "put", "(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;");
			mv.visitInsn(POP);
			mv.visitLabel(l41);
			mv.visitLineNumber(89, l41);
			mv.visitFrame(Opcodes.F_CHOP, 1, null, 0, null);
			
			mv.visitInsn(RETURN);
			Label l51 = new Label();
			mv.visitLabel(l51);
			mv.visitLocalVariable("this", "Lcom/anyext/storage/asm/UserInfoRowCallback;", null, l0, l51, 0);
			mv.visitLocalVariable("rs", "Ljava/sql/ResultSet;", null, l0, l51, 1);
			mv.visitLocalVariable("userInfoKey", "Ljava/lang/StringBuffer;", null, l1, l51, 2);
			mv.visitLocalVariable("platUsername", "Ljava/lang/String;", null, l2, l51, 3);
			mv.visitLocalVariable("registerTime", "Ljava/util/Date;", null, l4, l51, 4);
			mv.visitLocalVariable("deptNumber", "I", null, l6, l51, 5);
			mv.visitLocalVariable("deptCode", "Ljava/lang/String;", null, l7, l51, 6);
			mv.visitLocalVariable("userInfo", "Lcom/anyext/storage/model/UserInfo;", null, l8, l51, 7);
			mv.visitLocalVariable("deptInfo1", "Lcom/anyext/storage/model/DeptInfo;", null, l14, l9, 8);
			mv.visitLocalVariable("deptInfo2", "Lcom/anyext/storage/model/DeptInfo;", null, l18, l9, 9);
			mv.visitLocalVariable("addressesKey1", "Ljava/lang/StringBuffer;", null, l23, l51, 8);
			mv.visitLocalVariable("address1", "Ljava/lang/String;", null, l24, l51, 9);
			mv.visitLocalVariable("address2", "Ljava/lang/String;", null, l26, l51, 10);
			mv.visitLocalVariable("addresses", "Ljava/util/List;", "Ljava/util/List<Lcom/anyext/storage/model/Address;>;", l29, l27, 11);
			mv.visitLocalVariable("address", "Lcom/anyext/storage/model/Address;", null, l33, l27, 12);
			mv.visitLocalVariable("addressesKey2", "Ljava/lang/StringBuffer;", null, l37, l51, 11);
			mv.visitLocalVariable("address3", "Ljava/lang/String;", null, l38, l51, 12);
			mv.visitLocalVariable("address4", "Ljava/lang/String;", null, l40, l51, 13);
			mv.visitLocalVariable("addresses", "Ljava/util/List;", "Ljava/util/List<Lcom/anyext/storage/model/Address;>;", l43, l41, 14);
			mv.visitLocalVariable("address", "Lcom/anyext/storage/model/Address;", null, l47, l41, 15);
			mv.visitMaxs(3, 16);
			mv.visitEnd();
		}
		cw.visitEnd();

		return cw.toByteArray();
	}
}
